		//校验输入的数据
		//father 要添加错误信息的地方
		//identifier 唯一标识符 id 新元素的信息
		//error 不满足提示的语句
		//regStr 正则表达式
		//InpVal input的value值
		// return state true or false
		function StartCheck(father,identifier,error,ID,state){
				//var state=isRegular(regStr,InpVal);//判断数据的正确性
				hdcpElemen(father,identifier,error,state,ID);
				return state;
		}

		// //处理正则变表达式
		// function isRegular(regStr,InpVal){
		// 	var reg =regStr;
		// 	return reg.test(InpVal)?true:false;
		// }


		//处理serializeArray函数的数据
		function setFormData(datas){
			var newdata ={}
					datas.map(function(val,key){
						newdata[val.name]=val.value;
			})
			return newdata;
		}
		
		
		//动态添加元素并提示错误信息
		function hdcpElemen(father,$element,error,state,ID){
			var newElemnt=$("#"+$element);
			if(state){
				$("#"+ID).remove();//正常状态删除报错信息
				newElemnt.removeClass("is-invalid");
				newElemnt.addClass("is-valid");
			}else{	
				if($("#"+ID).length==0){
					if(typeof(father)=="string"){
							$("#"+father).append(
							'<div class="col-10 text-center text-danger" id="'+ID+'">'+error+'</div>'
							);
					}else if(typeof(father)=="object"){
						
							$(father).append(
							'<div class="col-10 text-center text-danger" id="'+ID+'">'+error+'</div>'
				)
					}
				}else {
					$("#"+ID).text(error);
				}
				newElemnt.removeClass("is-valid");
				newElemnt.addClass("is-invalid");
			}
			
		}